package com.hmy.finance.service.core.dto;

import com.hmy.ccp.common.BasePage;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;


@Data
public class ReceivablesQueryDto extends BasePage {

    /**
     * 区域(部门id)
     */
    private String areaCode;

    /**
     * 销售经理id
     */
    private Long saleManagerId;

    /**
     * 角色中的销售经理id(如果是销售经理角色，则设置此值。否则不设置)
     */
    private Long roleSaleManagerId;

    /**
     * 承租方1
     */
    private String lesseeFirst;

    /**
     * 承租方2
     */
    private String lesseeSecond;

    /**
     * 合同编号
     */
    private String contractNo;

    /**
     * 合同签署时间-查询开始时间
     */
    private LocalDateTime contractSignTimeStart;

    /**
     * 合同签署时间-查询结束时间
     */
    private LocalDateTime contractSignTimeEnd;

    /**
     * 角色Key
     */
    private List<String> roles;

    /**
     * 归属部门list
     */
    private List<Long> deptIds;

}
